From 91ec9095101428591db284f897c4db75afecb677 Mon Sep 17 00:00:00 2001 From: "kaf24@firebug.cl.cam.ac.uk" Date: Mon, 11 Jul 2005 14:48:47 +0000 Subject: [PATCH] We need this patch to make shadow code compile ok on FC4 which is using gcc4. Signed-off-by: Xin Li --- xen/arch/x86/shadow.c | 2 +- xen/include/asm-x86/shadow_64.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/xen/arch/x86/shadow.c b/xen/arch/x86/shadow.c index 90ad864ef7..1d07406089 100644 --- a/xen/arch/x86/shadow.c +++ b/xen/arch/x86/shadow.c @@ -2623,7 +2623,7 @@ static void shadow_set_l1e_64(unsigned long va, pgentry_64_t *sl1e_p, struct vcpu *v = current; struct domain *d = v->domain; pgentry_64_t sle; - pgentry_64_t sle_up; + pgentry_64_t sle_up = {0}; l1_pgentry_t old_spte; l1_pgentry_t sl1e = *(l1_pgentry_t *)sl1e_p; int i; diff --git a/xen/include/asm-x86/shadow_64.h b/xen/include/asm-x86/shadow_64.h index 408fb44964..fc0aeb0db8 100644 --- a/xen/include/asm-x86/shadow_64.h +++ b/xen/include/asm-x86/shadow_64.h @@ -485,8 +485,8 @@ static inline int guest_page_fault(struct vcpu *v, static inline unsigned long gva_to_gpa(unsigned long gva) { struct vcpu *v = current; - pgentry_64_t gl1e; - pgentry_64_t gl2e; + pgentry_64_t gl1e = {0}; + pgentry_64_t gl2e = {0}; unsigned long gpa; if (guest_page_fault(v, gva, 0, &gl2e, &gl1e)) -- 2.30.2